LMD VCL - TroubleShooting/FAQ
(© by LMD Innovative, (http://www.lmd.de
or http://www.lmdinnovative.com)
[Main]
Please find latest FAQ/TroubleShooting documents in
public Wiki for LMD products. This document covers possible installation
problems. For support and installation help review also our
support options.
Installation
After successful installation, errors like "Can't find entry
point [..] in lmdxxxx.bpl" occur during startup of Delphi/C++ Builder IDE.
If "Entry Point not found" or "Could not find [..]"
errors occur during startup of IDE, problem is most likely caused by a version
mix up.
Reason: Delphi/C++ Builder still has access to older or different runtime
packages (--> multiple variants of same runtime package reside on your system.
Especially when older versions reside in \system32 folder, they are preferred
against those which reside in \projects\bpl directory).
If you encounter this problem, check your harddisk whether several versions of
same runtime package are installed on your system. All LMD-Tools runtime
packages start with lmd[..], so using the filter *lmd*.bpl for harddisk search
should work.
Usually this problem occurs when a previous version was not removed completely.
E.g. if you compiled source code manually, Delphi places created runtime BPL's
automatically into the default BPL output path (can be specified in Environment
Options dialog). Older version may have installed them in System directory - so
there is the possible version conflict.
To completely remove an old LMD-Tools version (the hard way):
After that try to reinstall original package or use source code installer. To install LMD VCL sourcecode:
[Fatal Error]: Unit XXXX was compiled with
a different version of XXXXX
Example
[Fatal Error] UMain.pas(8): Unit lmdsysin was
compiled with a different version of lmdconst.IDS_CPUSPEED
Reason
A previous installation (trial, previous release) was not removed completely.
This error message might also occur, when you try to use precompiled LMD VCL
packages with Delphi/C++ Builder trials.
Solution
Make sure that no path reference to an older LMD-Tools exist (check Environment
Options|Library Path). The most secure way would be to uninstall any files of
any previous version from your harddisk. Please rebuild your project completely
to reflect new units. For detailed instructions read Uninstall section in
installation guide.
LMD[..].pas not found error
/ Version Mix Up
If IDE claims that it can't find a file (though DCUs are available and
Library Path is set correctly - see Environment Options), there are only a few
possible causes for this problem:
I want to use a LMD VCL Trial (or SE version) within a
Delphi/CBuilder Trial. Everything installs ok, but if I want to execute a
project I receive error "LMD[..].pas not found".
To make it short:
You need a full version of C++ Builder/Delphi
to run any precompiled version (Trial or SE). The VCL
files in Borland Trials use a different DCU signature than
full versions. So many or almost
all precompiled packages will fail to work on a CBuilder/Delphi
Trialversion.
[Top]
After installation (without errors) components do not appear
on component palette
Please check first in Install Components... dialog whether Package
entries were created at all. If items are not available, packages have to be
installed manually (check installation guide in \info folder). If items are
available, but not checked: Check them to enable packages. If you receive error
messages, IDE has no (or wrong) access to the runtime packages. Please check
then whether installer has installed runtime packages correctly into your
default output BPL folder. If runtime/designtime packages are missing, locate
the files on your harddisk and copy them to the default folder and add them
manually.
For localized (german, japanes, french) Delphi/C++ Builder IDEs (from Delphi
2005 and higher) the identification of the default BPL output path may fail. If
problem occurs, please copy files to the correct folder manually.
[Top]
© by LMD Innovative Germany
All other trademarks are
acknowledged.